home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)zk.d64
/
xpl0help
< prev
next >
Wrap
Text File
|
2007-03-01
|
3KB
|
82 lines
0010 // ─IRECTIONS OF USE OF THE
0020 // ╪╨╠0 COMPILER SYSTEM
0030 // -----------------------------------
0040 // ╫HEN LOADED AND STARTED THE PROGRAM
0050 // WILL PRESENT A MENU OF INCLUDED
0060 // FUNCTIONS. ╘HESE INCLUDE COMPILA-
0070 // TION, EXECUTION AND CODE PRINTOUT
0080 // OF ╪╨╠0 PROGRAMS. ┴LL THESE FUNC-
0090 // TIONS ARE SELECTED BY A PRESS OF A
0100 // KEY. ╫HEN THE USER HAS SELECTED A
0110 // FUNCTION, THE COMPILER SYSTEM WILL
0120 // PROMPT FOR INFORMATION ABOUT THE
0130 // PROGRAM NAME, LISTING MEDIUM ETC.
0140 //
0150 // ┬EFORE COMPILATION OF AN ╪╨╠0
0160 // PROGRAM, THE USER MUST HAVE A MEANS
0170 // OF KEYING IN THE PROGRAM. ╔N ORDER
0180 // TO SIMPLIFY THE SYSTEM, IT DOES NOT
0190 // INCLUDE AN EDITOR.
0200 // ╔NSTEAD, ╪╨╠0 PROGRAMS ARE ASSUMED
0210 // TO BE STORED ON DISK IN THE FORM OF
0220 // A ├╧═┴╠ PROGRAM CONSISTING OF COM-
0230 // MENT LINES ONLY. ╘HESE PROGRAMS
0240 // MUST BE ╠╔╙╘ED, NOT ╙┴╓┼D TO DISK.
0250 // ┴N EXAMPLE FOLLOWS:
0260 //
0270 // 0010 // CONST N=5;
0280 // 0020 // VAR M;
0290 // 0030 //
0300 // 0040 // BEGIN
0310 // 0035 // M:=7;
0320 // 0050 // WRITELN(M*N); WRITELN
0330 // 0060 // END.
0340 //
0350 // ╫HEN THE USER ISSUES A ├OMPILE COM-
0360 // MAND, THE SYSTEM ASKES FOR THE FILE
0370 // NAME. ─URING THE COMPILATION, A
0380 // LISTING OF THE ╪╨╠0 PROGRAM WILL BE
0390 // OUTPUT ON THE TERMINAL OR THE PRIN-
0400 // TER. ╘HIS LISTING WILL INCLUDE
0410 // SOURCE TEXT AND INDICATIONS OF POS-
0420 // SIBLE ERRORS.
0430 //
0440 // ╔F THE COMPILATION SUCCEEDS, A FILE
0450 // CONTAINING THE COMPILED CODE OF THE
0460 // PROGRAM WILL BE CREATED. ╘HIS FILE
0470 // WILL HAVE THE SAME NAME AS THE
0480 // SOURCE FILE, ADDING THE PREFIX
0490 // '├╧─.'.
0500 // ╘HE SOURCE FILE NAME MUST HAVE THE
0510 // PREFIX '╨╠0.'.
0520 //
0530 // ╫HEN THE USER ISSUES AN ┼XECUTE
0540 // COMMAND, HE WILL BE PROMPTED FOR
0550 // THE NAME OF THE PROGRAM TO EXECUTE.
0560 // ╘HE EXECUTION STARTS WHEN
0570 // ╙╘┴╥╘ ╪╨╠0
0580 // IS DISPLAYED ON THE TERMINAL AND
0590 // STOPS WHEN
0600 // ┼╬─ ╪╨╠0
0610 // IS DISPLAYED. ╘HIS CAN BE USED TO
0620 // TIME THE PROGRAM EXECUTION.
0630 //
0640 // ╘HE INTERESTED USER MAY WANT TO
0650 // LOOK AT THE COMPILED CODE. ╘HIS
0660 // CODE CAN BE WRITTEN OUT BY MEANS OF
0670 // THE ╨RINT COMMAND.
0680 // ╘HE CODE IS NOT EXPLAINED HERE; THE
0690 // USER SHOULD REFER TO THE PROGRAM
0700 // ╪╨╠0╔╬╘╨ FOR A RUDIMENTARY EXPLANA-
0710 // TION OF THE STRUCTURE OF THE CODE.
0720 //
0730 // ╘HE SYSTEM CAN BE STOPPED BY MEANS
0740 // OF THE ┼╙├-KEY ON THE TERMINAL.
0750 // ╫HILE THE SYSTEM IS WORKING IT IS
0760 // NOT RECOMMENDED TO USE THE ┼╙├-KEY,
0770 // AS THIS MAY CAUSE CONFUSION ON A
0780 // LATER RUN DUE TO HALF-WRITTEN
0790 // FILES.
0800 //
0810 // ┼╬─ - >> ─EPRESS SPACE BAR <<